﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;

namespace Sausage.Web.Models
{
    /// <summary>
    /// 突发事件模型
    /// </summary>
    /// <remarks></remarks>
    /// <history>
    /// [zanezeng]               2012/03/09 11:52    创建
    /// </history>
    public class InstructionListRow
    {
        /// <summary>
        /// 获得或者设置突发事件编号。
        /// </summary>
        /// <value>突发事件编号。</value>
        /// <remarks></remarks>
        [DataMember]
        public Guid InstructionID
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置指令类型。
        /// </summary>
        /// <value>
        /// 指令类型。
        /// </value>
        public int InstructionType
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置发布方式。
        /// </summary>
        /// <value>
        /// 发布方式。
        /// </value>
        public int PostType
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置状态。
        /// </summary>
        /// <value>状体。</value>
        /// <remarks></remarks>
        [DataMember]
        public int State
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置标题。
        /// </summary>
        /// <value>标题。</value>
        /// <remarks></remarks>
        [DataMember]
        public string Title
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置内容。
        /// </summary>
        /// <value>内容。</value>
        /// <remarks></remarks>
        [DataMember]
        public string Content
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置发布人。
        /// </summary>
        /// <value>发布人。</value>
        /// <remarks></remarks>
        [DataMember]
        public DateTime Poster
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置发布日期。
        /// </summary>
        /// <value>发布日期。</value>
        /// <remarks></remarks>
        [DataMember]
        public DateTime PostDate
        {
            get;
            set;
        }

        /// <summary>
        /// 获得或者设置接受者。
        /// </summary>
        /// <value>
        /// 接受者。
        /// </value>
        /// <remarks></remarks>
        /// <history>
        /// [zanezeng]               2012/03/08 12:06    创建
        /// </history>
        public Guid[] Receivers
        {
            get;
            set;
        }
    }
}